home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magic Disk 64
/
Magic_Disk_64_89-02_1989_-_de_Side_B.d64
/
interr. uhrzeit
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
3KB
|
79 lines
100 rem"[213][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][201]
101 [143]"(NULL)ortantantantantan<cia-hardwareuhr-tantantantantan^(NULL)
102 rem"[221][221] [221][221]
103 [143]"(NULL)(NULL)written 1985 by i. gaffling(NULL)(NULL)
104 rem"[221][221] [221][221]
105 [143]"(NULL)(NULL)(c) all rights reserved !?!(NULL)(NULL)
106 rem"[221][221] [221][221]
107 [143]"(NULL)/tantantantantantantantantantantantantantantantantantantantantantantantantantantanexp(NULL)
108 rem"[202][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][203]
120 [143]---------variablen initialisieren
122 [151]53280,8:[151]53281,8:[153]""
130 ad[178]49152: sa[178]ad[170]23: ah[178][181](sa[173]256)
150 al[178](sa[173]256[171]ah)[172]256
155 [143]-------------------datas einlesen
156 [153]"load please wait...
160 for i=0 to 149
170 :::read b
180 :::c=c+b
190 :::pokead+i,b
200 next i
230 rem----pointer fuer maschinensprache setzen
231 :
240 poke252,al
250 poke253,ah
255 rem--------------------schrift farbe
280 farbe=0
290 poke251,farbe
300 input"[147] zeit im format hhmmss ";t$
301 :
310 se=val(right$(t$,1)):rem------------ einerstellen sekunden
320 sz=val(mid$(t$,5,1)):rem------------ zehnerstellen sekunden
330 me=val(mid$(t$,4,1)):rem------------ minuten einerstellen
340 mz=val(mid$(t$,3,1)):rem------------ minuten zehnerstellen
350 he=val(mid$(t$,2,1)):rem------------ stunden einerstellen
360 hz=val(left$(t$,1)) :rem------------ stunden zehnerstellen
370 :
380 ss=16*sz+se:rem---sekunden zusammen- setzen
390 mm=16*mz+me:rem----minuten zusammen- setzen
400 q=val(t$):rem----------hilfsvariable
410 ifq>125959thenhh=128:hz=hz-1:he=he-2 :rem----------------pruefen auf am/pm
411 :
420 hh=hh+16*hz+he:rem-stunden zusammen- setzen
430 :
440 ba=56576:rem--basicadresse von cia#2
450 rem------------flag fuer 50hz setzen
460 fl=peek(ba+14):pokeba+14,fl or 128
470 crb=peek(ba+15):rem----controlreg. a
475 rem-------------------bit 7 loeschen
480 pokeba+15,crb and 127
490 pokeba+11,hh
500 pokeba+10,mm
510 pokeba+9,ss
520 pokeba+8,0:rem-zehntelsek. schreiben um uhr freizugeben---
530 :
540 sys ad :::print"[147]":end
550 :
555 rem------datas fuer maschinensprache
560 data 120,174,020,003,172,021,003,165,252
570 data 141,020,003,165,253,141,021,003,134
580 data 252,132,253,088,096,173,014,221
590 data 009,128,141,014,221,160,007,165,251
600 data 153,032,216,136,016,250,169,000,133
610 data 254,173,011,221,072,041,128,170,104
620 data 041,063,224,000,240,007,201,018,240,003
630 data 024,105,018,168
640 data 074,074,074,074,024,105,048,141,032,004
650 data 152,041,015,024,105,048,141,033,004
660 data 169,058,141,034,004,173,010,221,074
670 data 074,074,074,024,105,048,141,035,004
680 data 173,010,221,041,015,024,105,048,141
690 data 036,004,169,058,141,037,004,173,009
700 data 221,074,074,074,074,024,105,048,141
710 data 038,004,173,009,221,041,015,024,105,048
720 data 141,039,004,173,008,221,108,252,000
730 :
740 :
750 :
800 written 1985 by i(NULL)r [ independent ]